package com.gts.sofa.pojo;

import com.gts.sofa.anotation.MyAnotation;
import com.gts.sofa.anotation.MyAnotations;
import org.springframework.stereotype.Component;

/**
 *
 *   可重复注解
 *  jdk8 之前的写法 @MyAnotations({@MyAnotation("h"),@MyAnotation("h2")})
 *
 *  jdk8 之后的可以这样写 在  1、MyAnotation 上加一个元注解 @Repeatable 成员值是 MyAnotations.class
 *                         2、MyAnotation 的 @Inherited @Retention 以及  @Target 要和 MyAnotations 一致
 *
 */
//@MyAnotations({@MyAnotation("h"),@MyAnotation("h2")})
@MyAnotation("h2")
@MyAnotation("h3")
@Component
public class Yellow {

    private int num = 1;

    public void get(){
        System.out.println("=======yellow=======");
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    @Override
    public String toString() {
        return "Yellow{" +
                "num=" + num +
                '}';
    }
}
